package com.web.base.log.facade;

import com.blue.jdbc.Page;
import com.web.base.log.message.AccusationRequest;
import com.web.base.log.message.AccusationResponse;

/**
 * 举报接口
 * 
 * @author 代码由 blue-code 框架生成
 * @since 1.0 2018年06月20日
 */
public interface AccusationFacade
{

	/**
	 * 添加举报
	 */
	AccusationResponse add(AccusationRequest request);

	/**
	 * 更新举报
	 */
	AccusationResponse update(AccusationRequest request);
	
	/**
	 * 查询单个举报
	 */
	AccusationResponse get(Integer id);
	
	/**
	 * 查询举报，分页
	 */
	Page<AccusationResponse> listPage(AccusationRequest request, int start, int size);
	
}
